held in high regard/esteem - French English Dictionary